/*
Copyright (C) 2022-2024 Inspur Corp.

SPDX-License-Identifier: Apache-2.0
*/
package param

type FileEvidenceParam struct {
	PageNum         string   `json:"pageNum" `
	PageSize        string   `json:"pageSize" `
	EvidenceId      string   `json:"evidenceId" `
	EvidenceName    string   `json:"evidenceName"`
	EvidenceType    string   `json:"evidenceType" ` // 1：图片（100M），2：文档（20M），3：音频视频(500M)，4：其他(200M)
	UseEncrypt      string   `json:"useEncrypt" `
	File            []string `json:"file"`      //存证文件
	FileInfo        []FileInfo `json:"fileInfo"` //哈希类型时，文件信息
	EncryptedSecret string   `json:"encryptedSecret"`
	Signature       string   `json:"signature"`
	Password        string   `json:"password"` //加盐哈希后的密码
	FileUrl         string   `json:"fileUrl"`
	PubKey          string   `json:"pubKey"`
	StartTime       string   `json:"createdTime" `
	EndTime         string   `json:"updatedTime" `
}

type FileInfo struct {
	Name string `json:"name"`
	Url  string `json:"url"`
	Hash string `json:"hash"`
}
